TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Intermountain
Area - Salt Lake City
League - 2024 USTA Adult 40 & Over
Flight - 3.5M
--------------------------------------------------------------------------------------------------------------------------------------
Ogden-Lay
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Trent Madsen - 3.34
Shawn Lay - 3.22
todd blackburn - 3.19
Craig Christensen - 3.09
Mosaati Vuki - 3.08
Kirk Cerise - 3.05
SURESHKUMAR VAIRAMANI - 2.99
Sumesh Yoganath - 2.94
Chris Gordon - 2.93
Nidhish Dhru - 2.92
Bradley Madsen - 2.88
Chris Porter - 2.77
League Results By Position
1S 1D 2D 3D
todd blackburn - 3.19 & Trent Madsen - 3.34 1 - 0
Bradley Madsen - 2.88 & Chris Gordon - 2.93 1 - 0
Bradley Madsen - 2.88 & Chris Porter - 2.77 1 - 1 0 - 2
Bradley Madsen - 2.88 & Kirk Cerise - 3.05 0 - 2
Bradley Madsen - 2.88 & Mosaati Vuki - 3.08 1 - 0
Chris Gordon - 2.93 & Mosaati Vuki - 3.08 0 - 1
Chris Gordon - 2.93 & Trent Madsen - 3.34 0 - 1 1 - 0
Craig Christensen - 3.09 & Shawn Lay - 3.22 2 - 2 2 - 0
Craig Christensen - 3.09 & Trent Madsen - 3.34 1 - 0
Mosaati Vuki - 3.08 1 - 3
Sumesh Yoganath - 2.94 0 - 1
SURESHKUMAR VAIRAMANI - 2.99 & Chris Porter - 2.77 0 - 1 1 - 0
SURESHKUMAR VAIRAMANI - 2.99 & Nidhish Dhru - 2.92 0 - 2
Trent Madsen - 3.34 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Salt Lake Tennis-Heller/Soffe
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Bernhard Tauffer - 3.35
Donald Bayna - 3.28
Matthew Heller - 3.13
Justin Bracken - 3.13
Eric Barnhill - 3.11
Brock Keddington - 3.09
Michael Isaza - 3.06
Ryan Miller - 3.04
Reyn Soffe - 3.03
Kris Denos - 2.96
Matthew Coleman - 2.93
Dave Gunderson - 2.91
Jerry Harward - 2.84
League Results By Position
1S 1D 2D 3D
Bernhard Tauffer - 3.35 & Jerry Harward - 2.84 1 - 0
Bernhard Tauffer - 3.35 & Matthew Heller - 3.13 1 - 0 1 - 0
Brock Keddington - 3.09 & Matthew Coleman - 2.93 1 - 0
Brock Keddington - 3.09 0 - 3
Donald Bayna - 3.28 & Justin Bracken - 3.13 0 - 2 0 - 1
Donald Bayna - 3.28 & Michael Isaza - 3.06 0 - 1 1 - 0
Donald Bayna - 3.28 & Matthew Heller - 3.13 0 - 1
Dave Gunderson - 2.91 & Justin Bracken - 3.13 1 - 1
Dave Gunderson - 2.91 0 - 2
Eric Barnhill - 3.11 & Brock Keddington - 3.09 0 - 1 1 - 0
Eric Barnhill - 3.11 0 - 1
Jerry Harward - 2.84 & Michael Isaza - 3.06 0 - 1 2 - 0 0 - 1
Jerry Harward - 2.84 & Matthew Heller - 3.13 0 - 1
Kris Denos - 2.96 & Michael Isaza - 3.06 1 - 0
Kris Denos - 2.96 & Ryan Miller - 3.04 1 - 0 0 - 1 0 - 1
Kris Denos - 2.96 0 - 1
Matthew Heller - 3.13 & Reyn Soffe - 3.03 0 - 1
Ryan Miller - 3.04 & Matthew Heller - 3.13 0 - 1
Ryan Miller - 3.04 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Sato/Arun
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Tony Mokhtarian - 3.47
Bobby Cannon - 3.43
Patrick Williams - 3.41
Scott Haupt - 3.35
Keith Gwilliam - 3.34
Brijesh Parikh - 3.33
Thomas Young - 3.29
Baovuong Nguyen - 3.28
Karthik Kasiviswanthan - 3.26
Sunil Kongara - 3.22
Paul Peterson - 3.19
Andrew Finlay - 3.19
Mark Adams - 3.09
Koji Sato - 3.05
Josh Sato - 3.04
Jeremiah Bradley - 3.03
Travis Kinnersley - 3.02
Quinn Kimball - 2.83
League Results By Position
1S 1D 2D 3D
Andrew Finlay - 3.19 & Travis Kinnersley - 3.02 0 - 1
Bobby Cannon - 3.43 & Thomas Young - 3.29 2 - 0 1 - 0
Brijesh Parikh - 3.33 & Thomas Young - 3.29 1 - 0
Brijesh Parikh - 3.33 0 - 1
Baovuong Nguyen - 3.28 & Paul Peterson - 3.19 1 - 0
Baovuong Nguyen - 3.28 & Travis Kinnersley - 3.02 1 - 0
Josh Sato - 3.04 & Thomas Young - 3.29 1 - 0
Josh Sato - 3.04 & Tony Mokhtarian - 3.47 1 - 0
Keith Gwilliam - 3.34 & Josh Sato - 3.04 0 - 1
Keith Gwilliam - 3.34 & Karthik Kasiviswanthan - 3.26 0 - 1 1 - 0
Keith Gwilliam - 3.34 & Sunil Kongara - 3.22 1 - 0
Keith Gwilliam - 3.34 & Tony Mokhtarian - 3.47 1 - 0 1 - 0
Koji Sato - 3.05 & Sunil Kongara - 3.22 1 - 0
Koji Sato - 3.05 & Scott Haupt - 3.35 1 - 0
Koji Sato - 3.05 & Thomas Young - 3.29 1 - 0
Mark Adams - 3.09 & Jeremiah Bradley - 3.03 1 - 1
Patrick Williams - 3.41 5 - 0
Paul Peterson - 3.19 & Andrew Finlay - 3.19 0 - 1
Quinn Kimball - 2.83 & Bobby Cannon - 3.43 0 - 1
Quinn Kimball - 2.83 & Patrick Williams - 3.41 0 - 1
Scott Haupt - 3.35 & Jeremiah Bradley - 3.03 0 - 1
Scott Haupt - 3.35 & Patrick Williams - 3.41 1 - 0
Scott Haupt - 3.35 & Thomas Young - 3.29 1 - 0
Scott Haupt - 3.35 & Tony Mokhtarian - 3.47 1 - 0
Tony Mokhtarian - 3.47 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Salt Lake Tennis-Ostrander/Jones
League Record: 1 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Nicholas Ujifusa - 3.34
Matt Jones - 3.33
Greg Ostrander - 3.28
Trevor Pasmann - 3.22
Scott Aucutt - 3.05
Assen Gueorguiev - 3.00
Ben Jones - 2.83
Dan Murray - 2.78
Fernando Torres - 2.75
Brian Smith - 2.63
Branden Rosenhan - 2.63
Ian Settlemire - n/a
League Results By Position
1S 1D 2D 3D
Assen Gueorguiev - 3.00 & Trevor Pasmann - 3.22 0 - 1
Assen Gueorguiev - 3.00 0 - 1
Ben Jones - 2.83 & Brian Smith - 2.63 0 - 1
Ben Jones - 2.83 & Matt Jones - 3.33 2 - 1
Branden Rosenhan - 2.63 0 - 1
Dan Murray - 2.78 & Assen Gueorguiev - 3.00 0 - 1
Dan Murray - 2.78 & Ben Jones - 2.83 0 - 1 0 - 1
Dan Murray - 2.78 & Brian Smith - 2.63 0 - 1
Dan Murray - 2.78 & Nicholas Ujifusa - 3.34 0 - 1
Dan Murray - 2.78 & Scott Aucutt - 3.05 0 - 1
Dan Murray - 2.78 & Trevor Pasmann - 3.22 0 - 1
Fernando Torres - 2.75 & Brian Smith - 2.63 0 - 1
Fernando Torres - 2.75 0 - 1
Greg Ostrander - 3.28 3 - 0
Ian Settlemire - n/a & Ben Jones - 2.83 0 - 1
Ian Settlemire - n/a & Nicholas Ujifusa - 3.34 1 - 0
Ian Settlemire - n/a & Trevor Pasmann - 3.22 1 - 0
Ian Settlemire - n/a 1 - 0
Matt Jones - 3.33 2 - 0
Nicholas Ujifusa - 3.34 & Trevor Pasmann - 3.22 2 - 1
Scott Aucutt - 3.05 & Assen Gueorguiev - 3.00 0 - 1 1 - 0
Scott Aucutt - 3.05 & Ben Jones - 2.83 1 - 0
Scott Aucutt - 3.05 & Brian Smith - 2.63 0 - 1
Scott Aucutt - 3.05 & Branden Rosenhan - 2.63 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Cottonwood Club-Littleford/DeHaan
League Record: 1 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Adam Lyle - 3.25
Daniel Wolfgram - 3.23
Kevin Flamm - 3.22
Vivek Reddy - 3.17
Nicholas Shaffer - 3.16
bryan DeHaan - 3.15
Brad DeHaan - 3.12
Clarke Nelson - 3.10
Todd Martin - 3.09
Mark Briesacher - 3.09
Chris Hanrahan - 2.95
David Mattiussi - 2.94
Serdar Akkor - 2.92
Chris Lewon - 2.77
David Klein - 2.75
Joseph Arico - 2.74
John Annunziata - 2.69
League Results By Position
1S 1D 2D 3D
Adam Lyle - 3.25 & John Annunziata - 2.69 1 - 0
Adam Lyle - 3.25 2 - 0
Brad DeHaan - 3.12 & Chris Lewon - 2.77 0 - 1
Brad DeHaan - 3.12 & Kevin Flamm - 3.22 1 - 0
Brad DeHaan - 3.12 & Nicholas Shaffer - 3.16 1 - 0
Brad DeHaan - 3.12 & bryan DeHaan - 3.15 1 - 0
Brad DeHaan - 3.12 1 - 0
Chris Hanrahan - 2.95 & Vivek Reddy - 3.17 0 - 1
Clarke Nelson - 3.10 & Mark Briesacher - 3.09 0 - 1
Clarke Nelson - 3.10 2 - 1
Daniel Wolfgram - 3.23 & David Klein - 2.75 0 - 1
Daniel Wolfgram - 3.23 & David Mattiussi - 2.94 0 - 1
Daniel Wolfgram - 3.23 & Mark Briesacher - 3.09 1 - 0
David Klein - 2.75 & Joseph Arico - 2.74 0 - 2
Joseph Arico - 2.74 & Kevin Flamm - 3.22 1 - 0
Mark Briesacher - 3.09 & Chris Lewon - 2.77 0 - 1
Mark Briesacher - 3.09 & Kevin Flamm - 3.22 1 - 0
Mark Briesacher - 3.09 & Serdar Akkor - 2.92 0 - 1
Mark Briesacher - 3.09 & Vivek Reddy - 3.17 0 - 1
Nicholas Shaffer - 3.16 & Serdar Akkor - 2.92 1 - 0
Nicholas Shaffer - 3.16 0 - 1
Serdar Akkor - 2.92 & Todd Martin - 3.09 0 - 1
Todd Martin - 3.09 & Chris Hanrahan - 2.95 0 - 1
Todd Martin - 3.09 & Chris Lewon - 2.77 0 - 1
Todd Martin - 3.09 & Vivek Reddy - 3.17 1 - 1
Vivek Reddy - 3.17 0 - 1
bryan DeHaan - 3.15 & John Annunziata - 2.69 0 - 1
bryan DeHaan - 3.15 & Nicholas Shaffer - 3.16 1 - 0 0 - 1
bryan DeHaan - 3.15 & Serdar Akkor - 2.92 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Nelson/Pehrson
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Zach England - 3.20
Lonny Pehrson - 3.16
Andrew Bliss - 3.08
Michael Stahle - 3.06
guillermo macias - 3.05
Doug Evans - 3.04
Andrew McCubbins - 2.98
Alberto Cohen - 2.94
JOSEPH BROWN - 2.93
Timothy Gribben - 2.91
Jeff Henderson - 2.85
Brant Barney - 2.85
Darren Nelson - 2.83
Thad Smith - 2.80
Ryan Farr - 2.78
Dean Bachman - 2.72
League Results By Position
1S 1D 2D 3D
guillermo macias - 3.05 & Darren Nelson - 2.83 0 - 1
guillermo macias - 3.05 1 - 1
Alberto Cohen - 2.94 & Ryan Farr - 2.78 0 - 1
Alberto Cohen - 2.94 & Timothy Gribben - 2.91 0 - 1
Andrew Bliss - 3.08 & Doug Evans - 3.04 0 - 1
Andrew McCubbins - 2.98 & Brant Barney - 2.85 0 - 1 1 - 0
Brant Barney - 2.85 & Michael Stahle - 3.06 1 - 0
Dean Bachman - 2.72 & Andrew McCubbins - 2.98 1 - 0
Dean Bachman - 2.72 & Thad Smith - 2.80 1 - 0
Doug Evans - 3.04 & Michael Stahle - 3.06 1 - 1
Darren Nelson - 2.83 & Brant Barney - 2.85 1 - 0
Darren Nelson - 2.83 & Ryan Farr - 2.78 2 - 0
JOSEPH BROWN - 2.93 & Alberto Cohen - 2.94 0 - 1
JOSEPH BROWN - 2.93 & Andrew Bliss - 3.08 0 - 1
JOSEPH BROWN - 2.93 & Doug Evans - 3.04 0 - 1
JOSEPH BROWN - 2.93 & Jeff Henderson - 2.85 0 - 1 1 - 0
Lonny Pehrson - 3.16 & Doug Evans - 3.04 1 - 0 1 - 0
Lonny Pehrson - 3.16 & Michael Stahle - 3.06 1 - 0
Lonny Pehrson - 3.16 0 - 1
Ryan Farr - 2.78 & Andrew Bliss - 3.08 1 - 0
Ryan Farr - 2.78 0 - 1
Thad Smith - 2.80 & Jeff Henderson - 2.85 0 - 1
Thad Smith - 2.80 & Timothy Gribben - 2.91 0 - 1
Timothy Gribben - 2.91 1 - 1
Zach England - 3.20 & Andrew Bliss - 3.08 0 - 1
Zach England - 3.20 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
South Jordan-Lutz
League Record: 1 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Todd Zaitzeff - 3.20
Rick Callister - 3.19
Joseph Bush - 3.11
Steven Fraser - 3.05
David Rodriguez - 3.05
Alan Astle - 3.05
Doug Poelman - 2.97
Steven Clark - 2.92
Terry Lutz - 2.87
Sergio Farfan-Cardenete - n/a
League Results By Position
1S 1D 2D 3D
Alan Astle - 3.05 & David Rodriguez - 3.05 1 - 2
Doug Poelman - 2.97 & Joseph Bush - 3.11 0 - 1
Doug Poelman - 2.97 & Rick Callister - 3.19 1 - 0
Doug Poelman - 2.97 & Steven Clark - 2.92 0 - 1 0 - 1
Doug Poelman - 2.97 & Steven Fraser - 3.05 0 - 1
Doug Poelman - 2.97 & Terry Lutz - 2.87 0 - 1
David Rodriguez - 3.05 & Sergio Farfan-Cardenete - n/a 0 - 1
David Rodriguez - 3.05 & Steven Clark - 2.92 0 - 1
David Rodriguez - 3.05 & Steven Fraser - 3.05 0 - 1
David Rodriguez - 3.05 & Terry Lutz - 2.87 0 - 1 0 - 1
Joseph Bush - 3.11 & Rick Callister - 3.19 1 - 0
Joseph Bush - 3.11 & Steven Fraser - 3.05 1 - 0 1 - 1
Joseph Bush - 3.11 & Terry Lutz - 2.87 0 - 1 1 - 1 1 - 0
Rick Callister - 3.19 & Steven Clark - 2.92 0 - 1
Rick Callister - 3.19 & Terry Lutz - 2.87 0 - 1
Steven Clark - 2.92 & Steven Fraser - 3.05 1 - 0
Todd Zaitzeff - 3.20 5 - 4
--------------------------------------------------------------------------------------------------------------------------------------
Sports Mall-Ludlow/Vos
League Record: 5 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Asaf Vos - 3.62
David Gustafson - 3.59
Nate McOmber - 3.53
Peter Fisher - 3.43
Scott Sudbury - 3.28
Tj Wallin - 3.22
Zubair Zaffarullah - 3.21
Adam Boyle - 3.19
Scot Morgan - 3.11
Ben Blake - 3.03
David Ludlow - 2.99
Harris Rose - 2.38
Britt Manning - n/a
League Results By Position
1S 1D 2D 3D
Adam Boyle - 3.19 & Harris Rose - 2.38 0 - 1
Adam Boyle - 3.19 & Scott Sudbury - 3.28 2 - 1 2 - 0
Asaf Vos - 3.62 & David Gustafson - 3.59 1 - 0
Asaf Vos - 3.62 & Scott Sudbury - 3.28 1 - 0
Ben Blake - 3.03 & Britt Manning - n/a 0 - 1
Ben Blake - 3.03 & David Ludlow - 2.99 1 - 0 1 - 0
David Gustafson - 3.59 & David Ludlow - 2.99 0 - 1 1 - 0
David Gustafson - 3.59 1 - 0
David Ludlow - 2.99 & Harris Rose - 2.38 0 - 1
David Ludlow - 2.99 & Peter Fisher - 3.43 1 - 0 1 - 0 0 - 1
Nate McOmber - 3.53 3 - 0
Peter Fisher - 3.43 0 - 1
Scott Sudbury - 3.28 1 - 0
Scot Morgan - 3.11 & Harris Rose - 2.38 0 - 1 0 - 1
Scot Morgan - 3.11 & Scott Sudbury - 3.28 1 - 0
Tj Wallin - 3.22 & Adam Boyle - 3.19 1 - 0
Tj Wallin - 3.22 & Asaf Vos - 3.62 1 - 0
Tj Wallin - 3.22 & David Ludlow - 2.99 1 - 0
Tj Wallin - 3.22 & Harris Rose - 2.38 0 - 1
Tj Wallin - 3.22 1 - 0
Zubair Zaffarullah - 3.21 & Adam Boyle - 3.19 0 - 1
Zubair Zaffarullah - 3.21 & Ben Blake - 3.03 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Liberty Park Tennis-Olsen/Thomas
League Record: 1 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Ty Lombardi - 3.32
Russ Paskins - 3.26
Clay Snaza - 3.19
John Sirstins - 3.15
Matthew Boley - 3.13
Andrew Thomas - 3.12
Tom Pinborough - 3.09
Matthew Thomas - 3.09
Mark Pett - 3.07
JB Taylor - 3.00
Tadd Killpack - 2.98
Bradley Bolster - 2.91
Scott Olsen - 2.85
League Results By Position
1S 1D 2D 3D
Andrew Thomas - 3.12 & Matthew Thomas - 3.09 0 - 1
Andrew Thomas - 3.12 0 - 2
Bradley Bolster - 2.91 & Clay Snaza - 3.19 0 - 1
Bradley Bolster - 2.91 & Tom Pinborough - 3.09 3 - 1
Clay Snaza - 3.19 & Andrew Thomas - 3.12 1 - 0
Clay Snaza - 3.19 & Matthew Boley - 3.13 2 - 1
Clay Snaza - 3.19 & Mark Pett - 3.07 1 - 0 0 - 2
JB Taylor - 3.00 & Clay Snaza - 3.19 0 - 1
JB Taylor - 3.00 & Scott Olsen - 2.85 1 - 0
JB Taylor - 3.00 0 - 1
Mark Pett - 3.07 & Matthew Boley - 3.13 0 - 1
Scott Olsen - 2.85 & Mark Pett - 3.07 0 - 1
Scott Olsen - 2.85 & Tom Pinborough - 3.09 0 - 1 1 - 0
Scott Olsen - 2.85 & Ty Lombardi - 3.32 1 - 0
Tom Pinborough - 3.09 & Matthew Boley - 3.13 1 - 0 0 - 1
Ty Lombardi - 3.32 & John Sirstins - 3.15 1 - 1
Ty Lombardi - 3.32 & Russ Paskins - 3.26 1 - 0 0 - 1
Ty Lombardi - 3.32 0 - 1
Tadd Killpack - 2.98 1 - 4
--------------------------------------------------------------------------------------------------------------------------------------
Sunpro-McGill/Faux
League Record: 6 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Hugh Olmstead - 3.41
Brent Barber - 3.36
Daniel Bennett - 3.35
Rob Faux - 3.27
Jason Sundberg - 3.27
Michael Olson - 3.24
Kirk Hall - 3.22
D Millar - 3.18
David McGill - 3.14
Bryan Allen - 3.06
Nate Quigley - 3.05
Steve Call - 3.03
Ron Beeson - 3.02
Mark Shettell - 2.98
Jason Doleac - n/a
Gary Lew - n/a
Brent Lloyd - n/a
League Results By Position
1S 1D 2D 3D
Brent Barber - 3.36 & Brent Lloyd - n/a 0 - 1
Brent Barber - 3.36 & Bryan Allen - 3.06 1 - 0
Bryan Allen - 3.06 & Steve Call - 3.03 0 - 1
D Millar - 3.18 & Mark Shettell - 2.98 0 - 1
D Millar - 3.18 & Rob Faux - 3.27 1 - 0 1 - 0
Daniel Bennett - 3.35 & Brent Lloyd - n/a 1 - 0
Daniel Bennett - 3.35 & Gary Lew - n/a 1 - 0
Daniel Bennett - 3.35 & Jason Doleac - n/a 0 - 1
David McGill - 3.14 & Brent Barber - 3.36 1 - 0
David McGill - 3.14 & Mark Shettell - 2.98 0 - 1
David McGill - 3.14 2 - 0
Gary Lew - n/a & Bryan Allen - 3.06 0 - 1
Hugh Olmstead - 3.41 & Michael Olson - 3.24 1 - 0
Hugh Olmstead - 3.41 & Nate Quigley - 3.05 2 - 0
Hugh Olmstead - 3.41 0 - 1
Jason Doleac - n/a & Brent Lloyd - n/a 0 - 1
Jason Sundberg - 3.27 & Michael Olson - 3.24 1 - 0
Jason Sundberg - 3.27 & Mark Shettell - 2.98 1 - 0
Jason Sundberg - 3.27 3 - 0
Kirk Hall - 3.22 & Ron Beeson - 3.02 3 - 0
Michael Olson - 3.24 & Steve Call - 3.03 1 - 0
Michael Olson - 3.24 1 - 2
Nate Quigley - 3.05 & Ron Beeson - 3.02 1 - 0
Ron Beeson - 3.02 & Steve Call - 3.03 1 - 0
Rob Faux - 3.27 & Brent Barber - 3.36 1 - 0